
            body {
                font-family:helvetica, arial, sans-serif;
                font-size:80%;
                margin:10px;
            }
            
            #header {
                padding-bottom:1.5em;
                padding-top:1.5em;
            }
            
            #header h1 {
                font-size: 156%;
                display:inline;
                padding-bottom:43px;
                padding-left:75px;
                padding-top:40px;
                background:url('icon-128.png') no-repeat;
                background-size:67px;
                background-position:1px 18px;
            }
            
            .section-header {
                background:#ebeff9;
                border-top:1px solid #b5c7de;
                font-size:99%;
                padding:3px 0 2px 5px;
                font-weight:bold;
                margin-bottom:1em;
                margin-top:4em;
            }
            
            .section-header.first {
                margin-top:1em;
            }
            
            .section-items {
                padding-left:25px;
                margin: 6px 6px 0 6px;
                padding: 10px 10px 10px 10px;
                color: #333;
                border: 1px solid #dedede;
                -webkit-border-radius: 5px 5px;
            }
            
            #custom-domain {
                width:300px;
                margin-left:2px;
            }
            
            #footer {
                margin-top:4em;
            }
  